<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 在js中，可以用typeof来检查变量的数据类型
        // var a = 13;
        // alert(typeof a);

        // Number.MAX_VALUE表示数值类型中的最大值,1.7976931348623157e+308
        // var b = Number.MAX_VALUE * Number.MAX_VALUE;
        // 结果是：Infinity，表示无穷大
        // alert(b);

        // Number.MIN_VALUE表示最小的正整数，5e-324
        // var c = Number.MIN_VALUE;
        // alert(c);

        // var d = "123" * "bcd";
        // 结果是：NaN
        // alert(d);
        // 结果是：Number
        // alert(typeof d);

        // NaN和Infinity都是属于Number类型，其中NaN表示非数值类型，Infinity表示无穷大

        var f = 0.1 * 0.2;
        // 结果：0.020000000000000004
        alert(f);
        // 不要用js进行浮点数的计算，会损失精度值
    </script>
</head>
<body>
    
</body>
</html>